Sắp xếp chèn
Sắp xếp chèn

Sắp xếp chèn

Sắp xếp chèn (insertion sort) là một thuật toán sắp xếp bắt chước cách sắp xếp quân bài của những người chơi bài. Muốn sắp một bộ bài theo trật tự người chơi bài rút lần lượt từ quân thứ 2, so với các quân đứng trước nó để chèn vào vị trí thích hợp.

Sắp xếp chèn

Hiệu suất trung bình О(n2)
Hiệu suất trường hợp tốt nhất O(n)
Độ phức tạp không gian trường hợp tệ nhất О(n) tổng, O(1) phụ
Cấu trúc dữ liệu Cấu trúc dữ liệu mảng
Phân loại Sắp xếp chèn
Tối ưu Không có
Hiệu suất trường hợp tệ nhất О(n2)

Tài liệu tham khảo

WikiPedia: Sắp xếp chèn http://www.cs.ubc.ca/spider/harrison/Java/sorting-... http://coderaptors.com/?InsertionSort http://electrofriends.com/source-codes/software-pr... http://www.pathcom.com/~vadco/binary.html http://www.sorting-algorithms.com/insertion-sort http://citeseerx.ist.psu.edu/viewdoc/summary?doi=1... http://www.cs.sunysb.edu/~bender/newpub/BenderFaMo... http://www.algolist.net/Algorithms/Sorting/Inserti... http://dl.acm.org/citation.cfm?id=1132705 http://literateprograms.org/Category:Insertion_sor...